home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / alsa / cards / Aureon71.conf < prev    next >
Text File  |  2009-10-11  |  2KB  |  191 lines

  1. #
  2. # Configuration for the Aureon71 (Envy24HT) chip
  3. #
  4.  
  5. # default with dmix & dsnoop
  6. Aureon71.pcm.default {
  7.     @args [ CARD ]
  8.     @args.CARD {
  9.         type string
  10.     }
  11.     type asym
  12.     playback.pcm {
  13.         type plug
  14.         slave.pcm {
  15.             @func concat
  16.             strings [ "dmix:" $CARD ",FORMAT=S32_LE" ]
  17.         }
  18.     }
  19.     capture.pcm {
  20.         type plug
  21.         slave.pcm {
  22.             @func concat
  23.             strings [ "dsnoop:" $CARD ",FORMAT=S32_LE" ]
  24.         }
  25.     }
  26. }
  27.  
  28. <confdir:pcm/front.conf>
  29.  
  30. Aureon71.pcm.front.0 {
  31.     @args [ CARD ]
  32.     @args.CARD {
  33.         type string
  34.     }
  35.     type hw
  36.     card $CARD
  37. }    
  38.  
  39. <confdir:pcm/rear.conf>
  40.  
  41. Aureon71.pcm.rear.0 {
  42.     @args [ CARD ]
  43.     @args.CARD {
  44.         type string
  45.     }
  46.     type hw
  47.     card $CARD
  48.     device 2
  49. }    
  50.  
  51. <confdir:pcm/center_lfe.conf>
  52.  
  53. Aureon71.pcm.center_lfe.0 {
  54.     @args [ CARD ]
  55.     @args.CARD {
  56.         type string
  57.     }
  58.     type hw
  59.     card $CARD
  60.     device 2
  61.     subdevice 1
  62. }    
  63.  
  64. <confdir:pcm/side.conf>
  65.  
  66. Aureon71.pcm.side.0 {
  67.     @args [ CARD ]
  68.     @args.CARD {
  69.         type string
  70.     }
  71.     type hw
  72.     card $CARD
  73.     device 2
  74.     subdevice 2
  75. }
  76.  
  77. <confdir:pcm/surround40.conf>
  78.  
  79. Aureon71.pcm.surround40.0 {
  80.     @args [ CARD ]
  81.     @args.CARD {
  82.         type string
  83.     }
  84.     type hw
  85.     card $CARD
  86.     channels 4
  87. }    
  88.  
  89. <confdir:pcm/surround41.conf>
  90. <confdir:pcm/surround50.conf>
  91. <confdir:pcm/surround51.conf>
  92.  
  93. Aureon71.pcm.surround51.0 {
  94.     @args [ CARD ]
  95.     @args.CARD {
  96.         type string
  97.     }
  98.     type hw
  99.     card $CARD
  100.     channels 6
  101. }
  102.  
  103. <confdir:pcm/surround71.conf>
  104.  
  105. Aureon71.pcm.surround71.0 {
  106.     @args [ CARD ]
  107.     @args.CARD {
  108.         type string
  109.     }
  110.     type hw
  111.     card $CARD
  112. }
  113.  
  114. <confdir:pcm/iec958.conf>
  115.  
  116. Aureon71.pcm.iec958.0 {
  117.     @args [ CARD AES0 AES1 AES2 AES3 ]
  118.     @args.CARD {
  119.         type string
  120.     }
  121.     @args.AES0 {
  122.         type integer
  123.     }
  124.     @args.AES1 {
  125.         type integer
  126.     }
  127.     @args.AES2 {
  128.         type integer
  129.     }
  130.     @args.AES3 {
  131.         type integer
  132.     }
  133.     type asym
  134.     playback.pcm {
  135.         type linear
  136.         slave.pcm {
  137.         type hooks
  138.         slave.pcm {
  139.             type hw
  140.             card $CARD
  141.             device 1
  142.         }
  143.         hooks.0 {
  144.             type ctl_elems
  145.             hook_args [
  146.                 {
  147.                     interface MIXER
  148.                     name "IEC958 Output Switch"
  149.                     lock true
  150.                     preserve true
  151.                     value true
  152.                 }
  153.                 {
  154.                     interface PCM
  155.                     name "IEC958 Playback Default"
  156.                     device 1
  157.                     lock true
  158.                     preserve true
  159.                     value [ $AES0 $AES1 $AES2 $AES3 ]
  160.                 }
  161.             ]
  162.         }
  163.         }
  164.         slave.format S32_LE
  165.     }
  166.     capture.pcm {
  167.         type linear
  168.         slave.pcm {
  169.         type hooks
  170.         slave.pcm {
  171.             type hw
  172.             card $CARD
  173.             device 1
  174.         }
  175.         hooks.0 {
  176.             type ctl_elems
  177.             hook_args [
  178.                 {
  179.                     interface MIXER
  180.                     name "IEC958 Capture Switch"
  181.                     lock true
  182.                     preserve true
  183.                     value true
  184.                 }
  185.             ]
  186.         }
  187.         }
  188.         slave.format S32_LE
  189.     }
  190. }
  191.